a.out:interpreter.o run.o test_run.o
	g++ -o a_test.out test_run.o interpreter.o
	g++ -o a.out run.o interpreter.o
interpreter.o:interpreter.cpp
	g++ -c interpreter.cpp
run.o:run.cpp
	g++ -c run.cpp
test_run.o:test_run.cpp
	g++ -c test_run.cpp

clean:
	rm *.o *.out